CEO
CEO Approval Rating
- -/100
Telluride owns, operates and manages a ski and summer vacation resort in Telluride, Colorado.